make something float on water - English Synonyms Dictionary